const mongoose = require("./db.js")

// 定义Schema
var NewsSchema = mongoose.Schema({
  title: {
    type: String,
    trim: true // 使用修饰符去除标题前后的空格
  },
  desc: {
    type: String,
    lowercase: true // 使用修饰符大写字母改为小写字母
    // uppercase: true // 使用修饰符小写字母改为大写字母
  },
  content: {
    type: String,
    // 自定义修饰符getter,setter的使用
    set(content) {
      content += new Date() // 在内容的最后加入创建时间
      return content
    }
  },
  status: {
    type: 'number',
    default: 0
  }
})

// 生成model
News = mongoose.model("News", NewsSchema, 'news')

module.exports = News